package com.example.common.entity;

import lombok.*;

import java.io.Serializable;

/**
 * @author DestinyCc
 * @date 2022/4/16
 */
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CodeQuality extends OpenApiBaseEntity implements Serializable {
    /**
     * 文件名
     */
    String filename;

    /**
     * 复杂性
     */
    Double complexity;

    /**
     * 继承性
     */
    Double inheritance;

    /**
     * 可维护性
     */
    Double maintainability;

    /**
     * 可读性
     */
    Double readability;

    /**
     * 可复用性
     */
    Double reuseablity;

    /**
     * 可测试性
     */
    Double testability;

    /**
     * 可扩展性
     */
    Double extendability;

    /**
     * 安全性
     */
    Double security;
}
